@charset "UTF-8";

/*list*/
	body.Mobile ._articleTable .fnDiv.artclSerch{
		height: 67px;
	}
	body.Mobile ._articleTable .artclTable colgroup col._artclColWriter,
	body.Mobile ._articleTable .artclTable colgroup col._artclColRecommend,
	body.Mobile ._articleTable .artclTable colgroup col._artclColComment,
	body.Mobile ._articleTable .artclTable colgroup col._artclColAtchFile,
	body.Mobile ._articleTable .artclTable colgroup col._artclColAccess,
	body.Mobile ._articleTable .artclTable colgroup col._artclColNum,
	body.Mobile ._articleTable .artclTable colgroup col._artclColRdate,
	body.Mobile ._articleTable .artclTable tr th._artclThNum,
	body.Mobile ._articleTable .artclTable tr th._artclThWriter,
	body.Mobile ._articleTable .artclTable tr th._artclThRecommend,
	body.Mobile ._articleTable .artclTable tr th._artclThComment,
	body.Mobile ._articleTable .artclTable tr th._artclThAtchFile,
	body.Mobile ._articleTable .artclTable tr th._artclThAccess,
	body.Mobile ._articleTable .artclTable tr th._artclThRdate,
	body.Mobile ._articleTable .artclTable tr td._artclTdWriter,
	body.Mobile ._articleTable .artclTable tr td._artclTdRecommend,
	body.Mobile ._articleTable .artclTable tr td._artclTdComment,
	body.Mobile ._articleTable .artclTable tr td._artclTdAtchFile,
	body.Mobile ._articleTable .artclTable tr td._artclTdAccess,
	body.Mobile ._articleTable .artclTable tr td._artclTdRdate,
	body.Mobile ._articleTable .artclTable tr td._artclTdNum{
		display: none;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset select {
		width: 93%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset input[type="text"] {
		width: 99%;
		margin-bottom: 5px;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset ._selectBox {
		width: 99%;
		margin-bottom: 5px;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit input {
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit {
		width: 100%;
	}
	body.Mobile ._articleTable .fnDiv.artclSerch {
		height: auto;
		display: inline-block;
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset {
		padding-bottom: 0px;
		width: 100%;
	}
	body.Mobile ._button, body.Mobile ._button._large input {
		width: 100%;
	}
	body.Mobile .artclSerch ._button {
		width: auto;
	}
	body.Mobile ._button, body.Mobile ._button._large input {
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnRight {
		float: none;
	}
	body.Mobile ._paging {
		margin: 30px 0 0 0;
	}
	body.Mobile #contents ._paging ul {
		padding: 20px 0;
	}
	body.Mobile #contents ul {
		display: inline-block;
		height: auto;
		width: 100%;
	}
	body.Mobile ._paging ._inner ul li a {
		width: 98%;
	}
	body.Mobile ._paging ._inner ul li {
		display: block !important;
		width: 18%;
		height: 38px;
		margin: 0 2px 2px 2px;
	}
	body.Mobile ._paging ._inner ul li strong {
		display: block !important;
		width: 98%;
	}
	body.Mobile ._paging ._inner a._first,
	body.Mobile ._paging ._inner a._prev,
	body.Mobile ._paging ._inner a._next,
	body.Mobile ._paging ._inner a._last {
		width: 97%;
		margin: 0 auto;
		margin-bottom: 10px;
		background-position-x: center;
	}
	body.Mobile #contents ._paging ul {
		padding: 20px 0;
	}
	body.Mobile ._paging ._inner {
		overflow: visible;
		height: auto;
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv.areaButton {
		padding: 10px 0 0 0;
	}
	body.Mobile ._areaButton ._left ._button, 
	body.Mobile ._areaButton ._center ._button, 
	body.Mobile ._areaButton ._right ._button {
		margin: 0 0 10px 0 !important;
	}
	body.Mobile ._areaButton ._left {
		width: 100%;
	}
	body.Mobile ._button, 
	body.Mobile ._button._large input,
	body.Mobile ._button._large a {
		width: 100%;
		padding: 0px;
		margin-bottom: 5px;
	}
	body.Mobile ._areaButton ._center {
		display: block !important;
	}
	body.Mobile ._areaButton ._right {
		width: 100%;
	}
	body.Mobile ._articleTable .artclViewTitleWrap .artclViewTitle {
		text-align: center;
	}
	body.Mobile ._articleTable .artclItem .artclForm .artclLabel {
		 display: none;
	}
	body.Mobile ._articleTable .artclItem .galview .artclInsert.prev div {
		text-align: center;
		padding: 0px;
	}


/*view*/
	body.Mobile ._articleTable .artclNavi .artclForm .artclInsert .artclNaviInfo {
		display: none;	
	}
	body.Mobile ._articleTable .artclComment .artclCommentList {
		padding: 1em;
	}
	body.Mobile ._articleTable .artclComment .artclCommentList li {
		border-left: 0;
		border-top: 1px #ccc solid;
	    padding: 0;
	    margin: 0;
	}
	body.Mobile ._articleTable .artclComment .artclCommentList li:first-child {
		border-top: 0;
	}
	body.Mobile ._articleTable .artclComment .artclCommentList li .date {
		position: relative;
		left: 0;
	}
	body.Mobile ._articleTable  .artclItem .artclForm {
		width: 100%;
	}
	body.Mobile ._articleTable .artclNavi {
		padding: 20px 0 0 0;
	}
	body.Mobile ._articleTable .artclNavi {
		width: 100%;
	}
	body.Mobile .artclForm.galview {
		padding-left: 0px !important;
		padding-bottom: 10px !important;
	}
	body.Mobile ._articleTable .artclItem .galview .artclInsert.next {
		text-align: center;
		padding: 0px;
	}
	body.Mobile ._articleTable .artclItem .artclForm {
		padding-left: 0;
	}
	body.Mobile ._areaButton {
		width: 100%;
		padding: 25px 0 0 0;
	}
	body.Mobile ._articleTable .artclViewHead {
		padding: 0px;
	}
	body.Mobile ._articleTable .artclComment .artclCommentForm .artclCommentInsert {
		margin-right: 15px;
	}
	
	
	body.Mobile ._personalInfoInner {
		background: none;
		padding: 20px;
	}