/* CSS Document */

/*#container {
	width:750px;
}*/

#gHeader img,
.h1_logo img {
	width:70%;
	height:auto;
}

.mainVisual {
	margin:0;
}

#main .mainBox #conts .comSection01 {
	min-height: inherit;
}

#main .mainBox #conts .comSection,
.mainVisual .mainImg,
.mainVisual {
	background:none !important;
}

.comTable thead, .comTable tbody,
#conts .comTabBox .tableBox, #conts2 .comTabBox .tableBox,
.subBox,
.comTable,
.pcTable,
#conts .pcTable, #conts2 .pcTable {
	display:block !important;
	width: 100% !important;
}

#conts .comTable th, #conts2 .comTable td,
#conts .comTable th, #conts .comTable td {
	width:250px !important;
}

body,
#main,
#main .mainBox #conts,
#gFooter .copyrightBox .lBox,
#gHeader .hInner {
	width:auto;
	min-width:inherit;
}

html .spSpecial,
#pagePath,
#main .mainBox .subBox_sp,
.hBox,
.spMenuBox,
#sideBar,
.spBox,
.accessLink,
#gNavi,
.fNavi,
.pageTop,
.fBox {
	display: none !important;
}

.contentBox {
	clear:both;
}

#gFooter .copyrightBox .lBox {
	border: none;
}

.page-id-118 #main .consultationTab .tabUl,
.page-id-5723 #main .consultationTab .tabUl,
.pageTitle span {
	display: none;
}

#main,
.page-id-118 #conts .comTable,
.page-id-5723 #conts .comTable, 
.page-id-118 #conts2 .comTable,
.page-id-5723 #conts2 .comTable.
.specialty .mainVisual .mainImg {
	width: auto;	
}

#gFooter .subBox,
.main,
.mainVisual,
.page-id-118 .subBox2,
.page-id-5723 .subBox2 {
	width:100%;	
	height:100%;	
}

.page-id-118 #conts .subBox2 .comTable,
.page-id-5723 #conts .subBox2 .comTable,
.page-id-118 #conts2 .subBox2 .comTable,
.page-id-5723 #conts2 .subBox2 .comTable {
	width: auto;	
}

.mainBox,
#main .mainBox #conts {
	float:none;
}