

#tabmenu div.ui-tabs-hide {
 display:block !important;
}

.head_txtline #font-size-changer,
#head_tel img,
#headwrap #head_shiryou,
#headinfo img.flleft,
#gnav,
#snav,
ul#gnav,
#breadcrumb,
#search-box,
.detailbtn,
.okiniiribtn,
.client_mainbox a.arrow2,
.client_mainbox .flleft a,
.client_mainbox .flleft a img,
.client_mainbox .flleft a input,
#ad_ex_icon + p,
.applybox,
.applyright,
.apply-present,
.quick_navi,
#tabmenu #tabbtn,
#tabmenu .tab-base,
#tabmenu .feacher_tit,
#tabmenu .feacher_foot,
#tabmenu .taikenryokina,
p.txtright a,
#tab_foot,
form#UserApplyIndexForm,
ul.tokusyubanner,
.feature_left,
.soudan_box,
.soudan_cont_tel,
.soudan_cont_mail,
.soudan2_tel_h3,
.soudan2_tel,
#social,
.btt,
#footwrap,
#rightnav,
.noprint {
	display:none;
}

#bodywrap {
	border:none !important;
}

#bodywrap.header_padding {
	padding:0;
}

.wrapper {
	width:100% !important;
}

.head_txtline p.head_txt1 {
	padding:0;
}

#headwrap {
	height:auto !important;
}

#headinfo {
	border-bottom:2px solid #FF76E6;
}

#headinfo #title {
	width:97px;
}

#headinfo #title img {
	width:97px;
	height:38px;
}

#headinfo #head_tel p:first-child {
	height:0;
}

#headinfo #head_tel .tel-number {
	background:none;
	height:auto;
	padding:0;
}

#headinfo #head_tel .tel-number span {
	font-size:18px;
	line-height:1.3em;
}

#headinfo #head_tel ul li {
	padding:0;
	background:none;
}

#headwrap #gnav {
	height:0;
}

#rightnav {
	width:0;
	margin:0;
}

#bodywrap #contents {
	width:100%;
	float:none;
	margin:0;
}

#contents {
	margin-top:0;
}

#contents .client_mainbox {
	background:none;
	border:solid 2px #5B8FE0;	
	padding:10px 0 10px 10px;
	margin:10px 0;
}

#contents .client_mainbox .flright {
	width:60%;
}

#contents p.txtright + .applybox {
	display:block;
	border-top:dotted 1px #aaa;
	border-bottom:dotted 1px #aaa;
}

#contents #tabmenu {
	position:static;
}


#contents #tabmenu .feature_catch {
	text-align:left;
}

#contents #tabmenu .photobleft,#contents #tabmenu .photobcenter,#contents #tabmenu .photobright {
	width:30%;
	padding:5px;
	overflow:hidden;
}

#contents #tabmenu .photobleft,#contents #tabmenu .photobcenter {
	display:inline-block;
	margin-right:5px;
}

#contents #tabmenu #feacherbox {
	background:none;
	width:99%;
	border:solid 2px #5B8FE0;	
	padding:20px 0 0 0;
}

#contents #tabmenu .feacher_detail {
	margin:20px 0 0 0;
	padding:20px;
}

#contents #tabmenu .ukeireleft, #contents #tabmenu .ukeirecenter, #contents #tabmenu .ukeireright {
	width:30%;
}

#contents #tabmenu .ukeireleft, #contents #tabmenu .ukeirecenter {
	margin-right:10px;
}

#contents #tabmenu h3,
#contents #tabmenu h3.plan_titlepc{
	border-left:2px solid #FF4DA5;
	border-bottom:1px solid #FF4DA5;
	background:none;
	font-size:14px;
	padding:2px 6px !important;
	margin:10px 0;
	width:auto;
	clear:both;
}

#contents #tabmenu h2 {
	font-size:15px;
	color:#FF4DA5;
	border-bottom:2px solid #FF4DA5;
	padding:5px;
	margin:10px 0;
	clear:both;
}

#contents #tabmenu h4{
	clear:both;
}

#contents #tabmenu .path_menu {
	height:290px;
	width:99%;
	display:block;
}


#contents #tabmenu #googleMap.listGMview{
	height:290px;
	width:99%;
	overflow:hidden;
	display:block;
}

#contents #tabmenu table.detail {
}

#contents #dtright {
	width:45%;
}

#contents #tab-outline-ad,
#contents #tab-price-ad,
#contents #tab-system-ad{
	page-break-before: always;
}

h3#syozaimap,
.page-break{
	page-break-before: always\9; /* IE8 and below*/ 
}

