@charset "utf-8";
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	font-size:12px;
	line-height: 1.4;
	letter-spacing: 0.1em;
	background-color: #f5f5f5;
	color: #1c2733;
	margin: 0;
}
body a { color: #2f4f4f; }
body a:hover{ color: #ffd700; }


/* menu- */
header {
	position: static;
	left: 0;
	top: 0;
	margin:0;
	width: 730px;
	height: 270px;
}
div#ochppl {
	position: absolute;
	left: 40px;
	top: 0;
}	/* 406+49 455 800*/

/*div#ochppl img:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%); }*/

div#ochppl a { display: inline-block; width: 45px; height: 270px; background-repeat: no-repeat; text-indent: 100px; white-space: nowrap; overflow: hidden; }

/* ぬるい */
div#ochppl a[href="./nrern03.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2447d.png); }
div#ochppl a[href="./nrern03.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2447c.png); }

/* アンテナ */
div#ochppl a[href="./antnne02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2448c.png); }
div#ochppl a[href="./antnne02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2448b.png); }

/* つゆ */
div#ochppl a[href="./2eut02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2449c.png); }
div#ochppl a[href="./2eut02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2449b.png); }

/* パウチ */
div#ochppl a[href="./pawcie02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2450c.png); }
div#ochppl a[href="./pawcie02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2450b.png); }

/* 鹿原 */
div#ochppl a[href="./khlla02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2480c.png); }
div#ochppl a[href="./khlla02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2480b.png); }

/* プリン */
div#ochppl a[href="./primge02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2479c.png); }
div#ochppl a[href="./primge02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2479b.png); }

/* 代表 */
div#ochppl a[href="./excec02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2481c.png); }
div#ochppl a[href="./excec02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2481b.png); }

div#ochppl ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*background-color: #fff;*/
}
div#ochppl li {
	display: inline;
	margin-left: 10px;
}
div#ochppl img { border: 0; }


#chawan {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 270px;
	background-color: #555647;
}
div#ohashi {
	position: absolute;
	left: 490px;
	top: 0;
	width: 260px;
	height: 270px;
	border-left: 1px dotted #555647;
	/*background-color: #555647;*/
}
div#ohashi p {
	width: 260px;
	margin: 5px 0 20px;
	border-bottom: double 4px;
	font-family: Impact, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 0;
	font-variant: small-caps;
	text-indent: 1.3em;
	color: #555647;
}
div#ohashi ul{
	height: 230px;
	margin-left:25px;
	padding: 0;
	list-style-type: none;
}
div#ohashi ul { list-style-type: none; padding-left: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
div#ohashi li { width: 190px; height: 25px; }

/*バナーの呪文*/
div#ohashi a { display: inline-block; width: 190px; height: 25px; background-repeat: no-repeat; text-indent: 200px; white-space: nowrap; overflow: hidden; }

/* 枢密院 */
div#ohashi a[href="./osfog02-3.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2950c.png); }
div#ohashi a[href="./osfog02-3.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2950d.png); }

/* トカゲ */
div#ohashi a[href="./osfog02-6.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2958c.png); }
div#ohashi a[href="./osfog02-6.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2958d.png); }



main {
	width: 800px; 
	box-sizing: border-box;
}

/* seat NURUI */
#fordl{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2409.png) left top no-repeat;
	border: 0;
}
#fordl p {
	margin: 0;
	padding: 0;
}
/* seat ANTENNA */
#fordltena{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2437.png) left top no-repeat;
	border: 0;
}
#fordltena p {
	margin: 0;
	padding: 0;
}
/* seat TSUYU */
#fordltsuyu{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2458.png) left top no-repeat;
	border: 0;
}
#fordltsuyu p {
	margin: 0;
	padding: 0;
}
/* seat PAUCHI */
#fordlpc{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2472.png) left top no-repeat;
	border: 0;
}
#fordlpc p {
	margin: 0;
	padding: 0;
}
/* seat PRIM */
#fordlpr{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2478.png) left top no-repeat;
	border: 0;
}
#fordlpr p {
	margin: 0;
	padding: 0;
}
/* seat KAHALA */
#fordlkh{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2540.png) left top no-repeat;
	border: 0;
}
#fordlkh p {
	margin: 0;
	padding: 0;
}
/* seat EC */
#fordlec{
	position: relative;
	margin-top: 30px;
	padding: 0;
	left: 0;
	width: 800px;
	height: 700px;
	background: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2541.png) left top no-repeat;
	border: 0;
}
#fordlec p {
	margin: 0;
	padding: 0;
}
#carasigroup{
	
}

/* seat others */
.carasi{
	position: relative;
	margin: 150px 0 0 70px;
	padding: 0;
	width: 500px;
	height: 370;
}
.carasistand{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 0;
	top: 0;
	width: 230px;
	height: 500px;
}
.carasifoon{
	position: absolute;
	left: 230px;
	top: 30px;
	width: 300px;
	height: 180px;
}
.caraba{
	font-size: 13px;
	border-bottom: solid 1px #ddd;
	padding-left: 8px;
}
.carasiokao{
	position: absolute;
	left: 230px;
	top: 180px;
	width: 300px;
	height: 230px;
}




#setai {
	position: absolute;
	margin: 122px 0 0 50px;
	width: 265px;
	height: 130px;
	padding: 0;
}
#like {
	position: absolute;
	margin: 407px 0 0 310px;
	width: 317px;
	height: 76px;
	padding: 0;
	font-size:11px;
}
.foon{
	font-size: 13px;
	border-bottom: solid 1px #ddd;
	margin-top: 30px;
}
/* e */
#eiyaaa{ margin: 100px 0 0 30px;}
#eiyaaa img { margin-top: 10px; }
#eiyaaa ul { list-style-type: none; }
#eiyaaa ul a img { border: 1px solid #2f4f4f; }
#eiyaaa ul a:hover img { border: 1px solid #ffd700; }
#eiyaaa ul a:hover { color: #ffd700; }
.cluster { margin-top: 90px; }
.nanka {
	font-size: 12px;
	text-indent: 0.6em;
	border-left: solid 2px #d8bfd8;
	margin: 5px 0 0 0;
}

/* footer */

footer {
	position: relative;
	width: 600px;
	margin: 250px 0 0 50px;
	border-top: 1px dotted #666;
}
div#imakoko {
	margin-top: 28px;
	width: 330px; height: 100px;
	border-right: 1px dotted #2f4f4f;
}
div#imakoko img { box-sizing: border-box; border: 1px solid #fff; }

div#ocher {
	position: absolute;
	top: 28px; left: 360px;
	width: 240px; height: 100px;
}
div#ocher ul { list-style-type: none; padding-left: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
div#ocher ul li:nth-child(-n+3) { margin-bottom: 8px;}

div#ocher a { display: inline-block; width: 70px; height: 35px; box-sizing: border-box; background-repeat: no-repeat; border: 1px solid #666; text-indent: 100px; white-space: nowrap; overflow: hidden; }
div#ocher a:hover { border-color: #ffd700; }

/* ぬるい */
div#ocher a[href="./nrern03.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2439b.png); }
div#ocher a[href="./nrern03.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2439c.png); }

/* アンテナ */
div#ocher a[href="./antnne02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2440b.png); }
div#ocher a[href="./antnne02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2440c.png); }

/* つゆ */
div#ocher a[href="./2eut02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2441b.png); }
div#ocher a[href="./2eut02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2441c.png); }

/* パウチ */
div#ocher a[href="./pawcie02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2442b.png); }
div#ocher a[href="./pawcie02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2442c.png); }

/* 鹿原 */
div#ocher a[href="./khlla02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2444b.png); }
div#ocher a[href="./khlla02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2444c.png); }

/* プリン */
div#ocher a[href="./primge02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2443b.png); }
div#ocher a[href="./primge02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2443c.png); }

/* 代表 */
div#ocher a[href="./excec02.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2445b.png); }
div#ocher a[href="./excec02.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2445c.png); }


/*
#ocher ul li {
	display: inline;
	width: 70px;
	height: 35px;
}
#ocher ul img { margin: 0 0 10px 10px; }
*/


/* osf */

div#tonari { margin-top: 40px;}

div#tonari a { display: inline-block; width: 190px; height: 25px; background-repeat: no-repeat; text-indent: 200px; white-space: nowrap; overflow: hidden; }

/* 枢密院 */
div#tonari a[href="./osfog02-3.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2950c.png); }
div#tonari a[href="./osfog02-3.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2950d.png); }

/* トカゲ */
div#tonari a[href="./osfog02-6.html"] { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2958c.png); }
div#tonari a[href="./osfog02-6.html"]:hover { background-image: url(https://s3-ap-northeast-1.amazonaws.com/maimaio.com/nandayoo/tgtg2958d.png); }

div#tonari ul { list-style-type: none; padding-left: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
div#tonari ul li { margin-bottom: 5px; }

footer > p {
	text-align: right;
	height: 40px;
	margin: 28px 0 8px;
}