@charset "utf-8";

/**
 *
 *  印刷
 *
 */

body.print_pos #Header,
body.print_pos #GlobalNavi,
body.print_pos #Footer,
body.print_pos #Side,
body.print_pos #Case{
	display:none;
}
body,
body#dev-pc{
	min-width:978px;
}

body.print_pos .print-head{
	display:block;
	width:978px;
	margin:0 auto;
}

#Content{
	width:978px;
	margin:0 auto;
	padding:0;
}
#Main{
	float:none;
	width:978px;
	margin:0 auto;
	padding:0;
}

h2{
	margin:0;
}

.page-head{
	width:978px;
	margin:0 auto 30px;
}
.page-head .inner{
	width:706px;
	height:auto;
	padding:20px 0;
}
.page-head .location{
	display:none;
}
.page-head h1{
	position:static;
	top:0;
	left:0;
}

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


/* /service/detail.php */
p.all-open{
	display:none !important;
}
/*
.list-service .acc {
	display: block !important;
}
.list-service .sum-inner {
	height:auto !important;
}
*/
#Subnav {
	display:none;
}
.main-inner {
	margin-left:0 !important;
	margin:0 auto !important;
}

/* /planet/concept/ */
.concept .box {
	padding:20px 0 !important;
}
.concept .box h3 {
	margin-bottom:17px !important;
}
.concept .box p {
	margin-bottom:13px !important;
}

/* /strength/map/ */
.map-contents .catch {
	margin-bottom:10px !important;
}
.map-contents .catch p {
	margin-top:10px !important;
}
.map-contents .column .grid {
	padding-top:15px !important;
}
.map-contents .column .grid h3 {
	margin-bottom:10px !important;
}

/* /user/ */
.login-btn{
	display: none;
}
/* /user/faq/ */
.user-support .localnavi{
	display: none;
}
.user-support .pagetop-link{
	display: none;
}