@charset "utf-8";

/*=====================================================
 * Style Name: Base Reset
 * Style URL: /e-library/common/css/base.css
 * Description: Base Style Sheet
 * Version: 1.1
 * Last Up Date: 2012/12/27
 * Author: Prime works
 * Author URL: http://www.primeworks.jp/
 *
 * Markup Reference:
 *
=====================================================*/



/*-----  contents -------

	1: Universal Reset 
	2: Body and Base setting
		: General parameter setting
		: Phrase elements styles
	3: Link setting
	  
----------------------*/


/*-----  key colors -------

Bace Color Deep: 
Bace Color Pale: 

--------------------------*/



/*
===== 1: universal reset =================================*/

body, h1, h2, h3, h4, h5, h6,
div, p, pre, table, th, td,
dl, dt, dd, ul, ol, li,
caption, address, blockquote,
form, fieldset, legend, input, textarea, 
del, ins, code, var {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: 0;
}


h1, h2, h3, h4, h5, h6 { font-size: 100%; line-height: 1; }
em, strong { font-style: normal; font-weight: bold; }




/*
===== 2: Body and Base setting ===========================*/

html, body { height: 100%; }
body {
	background: #ffffff url(../img/bg_body.jpg) center top no-repeat;
	color: #4d4d4c;
	font-family: sans-serif;
	font-size: 76%;
	line-height: 1.4;
	text-align: center;
}
html:not(:target) body { font-size: 12px; } /* for IE font-size bug */


/* General parameter setting
--------------------*/

ul, ol { list-style-type: none; }
table { border-collapse: separate; empty-cells: show; }
th, td{ line-height: 1.4; text-align: left; }
img { vertical-align: bottom; border: none; }



/* Phrase elements styles
-------------------------------------*/

strong { color: #ff0000; }



/* Form elements styles
-------------------------------------*/

input { vertical-align: middle; }






/*
===== 3: Link setting ===========================*/

a:link, a:visited, a:hover, a:active { color: #426bba; text-decoration: none; }
a:visited { color: #7f7f7f; }
a:hover, a:active { text-decoration: underline; }
