@charset "UTF-8";
/* プリントCSS Document */

body {
background:none;
}

#content_box {
overflow:hidden;
}

.ff3 #content_box {
overflow:visible;
}

.ff3 #content_box:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.print_bg {
display:block;
}

a img {
border:none;
}

#logo a {
border:none;
}

#about_top #mainpage_title, #about_outline #mainpage_title, #about_action #mainpage_title, #about_benefit #mainpage_title, 
#entry_top #mainpage_title, #course_top #mainpage_title, #room_top #mainpage_title, .voice #mainpage_title, 
#info_top #mainpage_title, #info_intro #mainpage_title, #info_business #mainpage_title, #info_greeting #mainpage_title, 
#info_disclosure #mainpage_title, #info_join #mainpage_title, #info_news #mainpage_title, #info_qualification #mainpage_title, 
#research_top #mainpage_title, #research_theory #mainpage_title, #research_medicine #mainpage_title, 
#research_health #mainpage_title, #research_paper #mainpage_title {
background:none;
}

.ff3 #research_theory h3.circle_gr {
clear:both;
}

.ff3 .clearfix {
overflow:visible;
}

.ff3 .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.ff3 .room_info .room_scene li.clearfix {
overflow:auto;
}

.ff3 #room_top .tab_contact {
page-break-before:always;
}

#action_illustrated {
overflow:auto;
}

.ie8 #action_illustrated {
page-break-before:always;
}

.ff3 .print_change {
page-break-before:always;
}

.ie8 #pagetop, .ff3 #pagetop {
float:right;
}

.ie8 #footer, .ff3 #pagetop {
clear:both;
}