@charset "utf-8";
body			{ background: #ffe; }

div.left		{ float: left; }
div.right		{ float: right; }

div#main		{ position: relative; margin: 0 auto 80px; width: 320px; height: 250px; top: 60px; }

div#ear				{ position: absolute; width: 360px; left: -20px; top: -40px; z-index: 1; }
div.ear				{ position: relative; background: #b72; border: 10px solid #533; border-radius: 65px;/* overflow: hidden;*/ width: 120px; height: 120px; }
div.ear div			{ position: absolute; background: #ff0; border: 10px solid #533; width: 80px; height: 80px; top: 30px; }
div#ear-l div		{ left: -8px; border-radius: 25px 65px; }
div#ear-r div		{ right: -8px; border-radius: 65px 25px; }
div#head			{ position: absolute; background: #b72; border: 10px solid #533; border-radius: 155px 155px 130px 130px / 130px 130px 80px 80px; width: 300px; height: 210px; z-index: 2; }
div#head div.ins	{ position: relative; top: 100px; }
div#eye				{ position: relative; margin: 0 auto; width: 200px; border: 1px solid #b72; }
div#eye div			{ position: absolute; background: #533; border-radius: 20px; width: 40px; height: 40px; top: 0; }
div#eye div#eye-l	{ left: 0; }
div#eye div#eye-r	{ right: 0; }
div#face			{ position: relative; margin: 8px auto 0; background: #fff; border: 1px solid #533; border-radius: 51px 51px 40px 40px / 40px 40px 30px 30px; width: 100px; height: 70px; }
div#norse			{ margin: 10px auto 0; background: #533; border-radius: 20px; width: 30px; height: 30px; }
div.morth			{ position: absolute; border: 5px solid #533; border-radius: 5px; width: 25px; }
div#morth-l			{ -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -o-transform: rotate(-40deg); right: 45px; }
div#morth-r			{ -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -o-transform: rotate(40deg); left: 45px; }

div.copy			{ margin: 0 auto; text-align: center; font-family: 'Century Gothic', 'Lucida Grande', 'Microsoft JhengHei', '微軟正黑體', Tahoma, PMingLiu; font-size: 12px; width: 340px; color: #533; z-index: 10; }