@charset "utf-8";

/* ==========================================
	Print Style
========================================== */

body{
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	background-image:none;
	line-height:2;
}
#fieldContents,
.oneColumn #fieldContents,
.oneColumn article #fieldContents,
.twoColumn #fieldContents,
.twoColumn article #fieldContents,
.twoColumn #fieldContents aside,
.twoColumnB #fieldContents,
.twoColumnB article #fieldContents,
.twoColumnB article #fieldContents .filedMain,
.twoColumnB article #fieldContents #fieldSide,
.twoColumnB #fieldContents #fieldSide aside,
.threeColumn article #fieldContents,
.threeColumn article #fieldContents .filedMain,
.threeColumn #fieldContents #fieldSide,
.threeColumn #fieldContents #fieldSide aside,
#fieldLocalnav,
#mainVisual,
#areaContents,
#mainVisual {
    width: 100%;
}
#areaHeader #fieldHeader,
#areaGlobalnav #fieldGlobalnav,
#areaOption, #areaContents,
#areaFooter .fieldFooter {
	width:100%;
    margin: 0;
	overflow: visible;
}
#wrap {
	width:100%;
    margin: 0;
}
#areaHeader {
    background: none;
}
#areaHeader #fieldHeader #utilityBox {
	display: none;
}
#areaGlobalnav {
	display: none;
}
#areaOption {
	display: none;
}
#fieldLocalnav {
	display: none;
}
.logo_area {
    background: none;
}
.logo_area_mgn_right {
	background:none;
}
.logo_area_mgn_right img {
	display:none;
}
.title_area_mgn_right {
    background: none;
}
#fieldContents #fieldSide {
	display: none;
}
#fieldContents .filedMain {
	width:100%;
	overflow: visible;
	float: none;
}
#wrap #main_nc #contents .mbox2l {
    margin: 0 22px 23px 0;
}
#wrap #main_nc #contents #faq .mbox2l {
    margin: 0 22px 23px 0;
}
.content_area_mgn_right {
    background: none;
}
.mainText input[NAME="ADDRESS"] {
 	width: 60%;
}
.mainText input[NAME="AGE"] {
	width:20%;
}
.mainText textarea {
	width: 60%;
}
.loc_result_btn {
    line-height: 1em;
}
#areaFooter {
	display: none;
}
.loc_footer_main {
    display: none;
}
.toPageTop, .ptop{
	display: none;
}
.smpBackToTop {
	display: none;
}
.break_after {
	page-break-before: avoid;
	page-break-after: always;
}
.break_before {
	page-break-before: always;
	page-break-after: avoid;
}
