@charset "UTF-8";

/*list*/
	body.Mobile ._articleBasic .artclList li .artclInfo dl._first dt {
	    padding-left: 0.5em;
	}
	body.Mobile ._articleBasic .artclList li .artclContent{
		display: none;
	}
	body.Mobile ._articleBasic .artclList.artclHorNum3 li {
		width: 100%;
	}
	body.Mobile ._articleBasic .artclList.artclHorNum3 li.thumbLi .thumbnail {
		height: auto;
	}
	body.Mobile  ._articleBasic .artclList {
		padding: 0px;
	}
	body.Mobile ._articleBasic .artclList li .artclLinkView {
		margin: 0px;
		margin-bottom: 0.8em;
	}
	body.Mobile #contents ._paging ul {
		padding: 20px 0;
	}
	body.Mobile ._articleBasic .artclList {
		padding: 20px 0 !important;
	}
	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 {
		width: 100%;
		display: block;
	}
	body.Mobile ._articleBasic .fnDiv.artclSerch {
		display: inline-block;
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset .fnSubmit input {
		width: 100%;
	}
	body.Mobile ._fnctWrap .fnDiv .fnSearch fieldset {
		float: none;
	}
	body.Mobile ._fnctWrap .fnDiv .fnRight {
		float: none;
	}
	body.Mobile ._articleBasic .fnDiv.artclSerch {
		height: auto;
	}
	body.Mobile ._button,
	body.Mobile ._button._large input{
		width: 100%;
	}
	body.Mobile ._paging ._inner{
		overflow: visible;
		height: auto;
		width: 100%;
	}
	body.Mobile ._paging {
		margin: 30px 0 0 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 ._fnctWrap .fnDiv.areaButton {
		padding: 10px 0 0 0;
	}
	body.Mobile ._areaButton {
		width: 100%;
		padding: 40px 0 0 0;
	}
	body.Mobile ._areaButton ._right {
		width: 100%;
	}
	body.Mobile ._articleBasic .artclView {
		text-align: justify;
	}
	
/*view*/
	body.Mobile ._articleBasic .artclView img {
		max-width: 100%;
		height: auto;
	}
	body.Mobile ._articleBasic .artclNavi .artclForm .artclInsert .artclNaviInfo {
		display: none;	
	}
	body.Mobile ._articleBasic .artclComment .artclCommentList {
		padding: 1em;
	}
	body.Mobile ._articleBasic .artclComment .artclCommentList li {
		border-left: 0;
		border-top: 1px #ccc solid;
	    padding: 0;
	    margin: 0;
	}
	body.Mobile ._articleBasic .artclComment .artclCommentList li:first-child {
		border-top: 0;
	}
	body.Mobile ._articleBasic .artclComment .artclCommentList li .date {
		position: relative;
		left: 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 ._right ._button {
		margin: 0px;
	}
	body.Mobile ._articleBasic .artclViewTitleWrap .artclViewTitle {
		text-align: center;
	}
	
/*write+view*/
	body.Mobile ._articleBasic .artclItem .artclForm{
		width: 100%;
	}
	body.Mobile ._articleBasic .artclItem .artclForm .artclLabel{
		position: static;
		display: block;
		background-image: none;
	}
	body.Mobile ._articleBasic .artclNavi .artclForm .artclLabel {
		display: none;
	}
	body.Mobile ._articleBasic .artclNavi {
		width: 100%;
	}
	body.Mobile ._articleBasic .artclItem .galview .artclInsert.prev div {
		text-align: center;
		padding: 0px;
	}
	body.Mobile ._articleBasic .artclItem .galview .artclInsert.next div {
		text-align: center;
		padding: 0px;
	}
	body.Mobile ._articleBasic .artclNavi {
		padding: 20px 0 0 0;
	}
	body.Mobile ._articleBasic .artclItem .artclForm {
		padding-left: 15px;
	}
	body.Mobile .artclForm.galview {
		padding-left: 0px !important;
		padding-bottom: 10px !important;
	}
	body.Mobile .box_select {
		width: 99%;
		float: none;
		padding: 0px;
	    margin-bottom: 5px;
	}