@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:Arial, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", Meiryo, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img {border:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.clearfloat {height:1px;font-size:1%;clear:both;display:block;background:transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
.clearfix { min-height:1px;}
* html .clearfix {
	height: 1px;
	/*(J\(B*//*/
	height: auto;
	overflow: hidden;
	/**/
	}
/*/////////////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body {
	background-color:#faf9eb;
	color:#4e400c;
	font-family:Verdana,"$B%R%i%.%N3Q%4(B ProN W3","Hiragino Kaku Gothic ProN","$B%a%$%j%*(B",Meiryo,sans-serif;
	font-size:100%;
	text-align:center;
	padding:0;
	margin:0;
	}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li {
	font-size:100%;
	line-height:1;
	/* word-break:break-all; */
	padding:0;
	margin:0;
	}

/* game window */
div.bx-w-btn {width:720px;height:75px;}
div.bx-w-btn p {padding-left:630px;}
div.bx-w-btn p a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-image:url(../css/img/btn_wop.png);
	background-repeat:no-repeat;
	background-position:0 -160px;
	width:75px;
	height:75px;
	}
div.bx-w-game {
	position:relative;
	text-align:left;
	width:720px;
	height:440px;
	background-image:url(../game/img/img_a.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
div.typenurse {
	background-image:url(../game/img/img_c.png);
	}
div.bx-w-game p {
	font-family:Verdana,"$B%R%i%.%N3Q%4(B ProN W3","Hiragino Kaku Gothic ProN","$B%a%$%j%*(B",Meiryo,sans-serif;
	color:#ea4e4e;
	font-size:150%;
	line-height:1.5;
	letter-spacing:0.25em;
	position:absolute;
	left:90px;
	text-align:center;
	width:540px;
	}
div.typenurse p {
	color:#17664e;
	}
div.bx-w-game p.p-w-one {top:160px;}
div.bx-w-game p.p-w-two {top:140px;}
div.bx-w-game p.p-w-three {top:110px;}
div.bx-w-game ul {
	list-style-type:none;
	}
div.bx-w-game ul li {
	position:absolute;
	top:300px;
	}
div.bx-w-game ul li.btn-w-yes {left:95px;}
div.bx-w-game ul li.btn-w-no {left:385px;}
div.bx-w-game ul li a {
	display:block;
	background-repeat:no-repeat;
	font-size:2px;
	text-indent:-9999px;
	width:240px;
	height:90px;
	}
div.bx-w-game ul li a:hover {
	background-image:url(../game/img/img_a.png);
	}
div.typenurse ul li a:hover {
	background-image:url(../game/img/img_c.png);
	}
div.bx-w-game ul li.btn-w-yes a:hover {background-position:0 -500px;}
div.bx-w-game ul li.btn-w-no a:hover {background-position:-250px -500px;}
/*type*/
div.bx-w-type {
	position:relative;
	text-align:left;
	width:720px;
	height:480px;
	background-image:url(../game/img/img_b.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
div.resultnurse {
	background-image:url(../game/img/img_d.png);
	}
div.bx-w-type p.type-head {
	position:absolute;
	font-size:2px;
	text-indent:-9999px;
	width:230px;
	height:30px;
	left:380px;
	top:90px;
	background-image:url(../game/img/h1.png);
	background-repeat:no-repeat;
	}
div.resultnurse p.type-head {
	background-image:url(../game/img/h1_02.png);
	}
div.bx-w-type p.type-photo {
	background-repeat:no-repeat;
	background-position:right bottom;
	width:315px;
	height:465px;
	}
div.bx-w-type p.type-photo span {
	display:block;
	background-image:url(../css/img/trans.png);
	background-repeat:repeat;
	}
div.bx-w-type p.type-photo span img {
	width:315px;
	height:465px;
	}
div.bx-w-type div.type-scrl-box {
	position:absolute;
	left:320px;
	top:160px;
	width:350px;
	height:230px;
	overflow:auto;
	}
div.bx-w-type div.type-scrl-box p {
	color:#4e400c;
	text-shadow:1px 1px 3px #ccc;
	font-size:100%;
	line-height:1.5;
	/* word-break:break-all; */
	padding-right:15px;
	}
div.bx-w-type p.btn-w-again {
	position:absolute;
	left:468px;
	top:405px;
	}
div.bx-w-type p.btn-w-again a {
	display:block;
	font-size:2px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:193px;
	height:24px;
	}
div.bx-w-type p.btn-w-again a:hover {
	background-image:url(../game/img/img_b.png);
	background-position:0 -500px;
	}