@charset "UTF-8";
@import url("elements.css");
@import url("layouts.css");



h1 span {
	background      : url("../img/contents/h1.gif") no-repeat;
}



/* index */
/***********************************************************/

body#index div#pagelink {
	width           : 590px;
	background      : #edf5fb;
	margin          : 10px 0px 15px 0px;
	padding         : 0px 10px 0px 10px;
	border          : solid 1px #dddddd;
}

body#index div#pagelink .list {
	padding         : 10px 0px 0px 0px;
	border-bottom   : solid 1px #dddddd;
}

body#index div#pagelink .last {
	padding         : 10px 0px 0px 0px;
	border-bottom   : none !important;
}

body#index div#pagelink .title {
	font-weight     : bold;
	font-size       : 12px;
	color           : #666666;
	width           : 160px;
}

body#index div#pagelink ul {
	margin          : 0px 0px 0px 0px;
	width           : 430px;
}

body#index div#pagelink li {
	font-size       : 12px;
	line-height     : 1.4;
	background      : url("../img/link_page.gif") 0px 0px no-repeat;
	padding         : 1px 20px 10px 18px;
	display         : block;
	float           : left;
}

/* listbox */

body#index div.listbox div.column {
	margin          : 0px 0px 20px 0px;
}

body#index div.listbox h2 {
	font-size       : 12px;
	font-weight     : bold;
	color           : #333333;
	margin          : 0px 0px 10px 0px;
	padding         : 5px 5px 4px 7px;
	background      : #ebece7;
}

body#index div.listbox h3 {
	font-size       : 12px;
	font-weight     : bold;
	color           : #333333;
	margin          : 0px 0px 10px 0px;
}

body#index div.listbox div.img {
	text-align      : center;
	width           : 290px;
	margin          : 10px 0px 0px 0px;
}

body#index div.listbox .mob {
	border          : solid 1px #CCCCCC;
}


body#index div.listbox .qr {
	margin          : 0px 0px 0px 10px;
	padding         : 0px 0px 15px 0px;
}

body#index div.listbox div.text {
	width           : 280px;
	padding         : 10px 10px 0px 10px;
}

body#index div.listbox div.text li {
	line-height     : 1.4;
	background      : url("../img/link_arrow.gif") 0px 4px no-repeat;
	margin          : 0px 15px 0px 0px;
	padding         : 0px 0px 0px 7px;
}

body#index div.listbox div.textonly {
	width           : 570px;
	padding         : 0px 10px 0px 10px;
}

/* pagetop */

body#index div.pagetop {
	margin          : 0px 0px 20px 0px;
}

/* float clear */

body#index div.list:after {
	content         : ".";
	height          : 0px;
	clear           : both;
	visibility      : hidden;
	display         : block;
}

body#index div.list {
	display         : inline-block;
}

/*\*/
* html body#index div.list {
	height          : 1%;
}

body#index div.list {
	display         : block;
}
/* */