@media all and (min-width: 641px) {
	
	/* ILLUST-SET */
	body#kidsroom #illust-set {
		float: right;
		padding: 0 0 10px 50px;
		margin-top: -140px;
		position: relative;
	}
	body#kidsroom #illust-set .ballon {
		position: absolute;
		top: 20px;
		left: -130px;
	}
	
	body#kidsroom #content p{
		font-size: 113.3333%; /* 17px */
		letter-spacing: 1px;
	}
	body#kidsroom #kidsroom-desc{
		width:507px;
	}
	
	body#kidsroom #kidsroom-room .block01{
		text-align:right;
		margin-bottom:10px;
		padding-bottom:20px;
		position:relative;
		border-bottom:1px solid #804f21;
	}
	
	body#kidsroom #kidsroom-room .block02{
		position:absolute;
		top:-10px;
		left:0;
	}
	
	body#kidsroom #kidsroom-room .block03{
		position:absolute;
		top:-55px;
		right:20px;
	}
	
	body#kidsroom #kidsroom-room .block04{
		text-align:left;
		padding-bottom:20px;
		padding-left:10px;
		position:relative;
		border-bottom:1px solid #804f21;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li{
		width:290px;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li.one,
	body#kidsroom #kidsroom-pf .pf-list li.four{
		clear:both;
		float:left;
		margin-right:55px;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li.two,
	body#kidsroom #kidsroom-pf .pf-list li.five{
		float:left;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li.three,
	body#kidsroom #kidsroom-pf .pf-list li.six{
		float:right;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li p{
		letter-spacing:0;
	}
	
	body#kidsroom .title-drop{
		background: url(../images/kidsroom/title-drop-top.png) repeat-x top center, url(../images/kidsroom/title-drop-bottom.png) repeat-x bottom center, url(../images/kidsroom/title-drop-left.png) repeat-y left center, url(../images/kidsroom/title-drop-right.png) repeat-y right center, url(../images/common/title-drop-circle.png) repeat center center, url(../images/kidsroom/title-drop-color.png) repeat center center ;
		
		display: inline-block;
		padding:2px 36px 0 36px;
		color: #FFF;
		font-size: 24px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	
}

@media only screen and (max-width: 640px) {
	
	
	
	body#kidsroom #kidsroom-room .block01{
		padding-bottom:125px;
		position:relative;
		border-bottom:1px solid #804f21;
		margin-bottom:60px;
	}
	
	body#kidsroom #kidsroom-room .block02{
		position:absolute;
		bottom:-20px;
		left:0;
		right:0;
		margin:auto;
	}
	
	body#kidsroom #kidsroom-room .block03{
		text-align:center;
	}
	
	body#kidsroom #kidsroom-room .block04{
		margin-top:-50px;
	}
	
	body#kidsroom #kidsroom-pf .pf-list li .num img{
		width:26px;
	}
	
	body#kidsroom .title-drop{
		color: #FFF;
		font-size: 24px;
		font-weight: bold;
	}
	
	body#kidsroom .title-drop{
		background: url(../images/kidsroom/title-drop-top.png) repeat-x top center, url(../images/kidsroom/title-drop-bottom.png) repeat-x bottom center, url(../images/kidsroom/title-drop-left.png) repeat-y left center, url(../images/kidsroom/title-drop-right.png) repeat-y right center, url(../images/common/title-drop-circle_sp.png) repeat center center, url(../images/kidsroom/title-drop-color.png) repeat center center ;
		
		display: block;
		padding:3px 5px 0px 5px;
		text-align: center;
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 2px;
	}
	
	
}