﻿@charset "UTF-8";

/*---------------------------------------------
Dertec css

for all pages
coded by dertec at 2009.08.20
---------------------------------------------*/

title, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, hr
brockquote pre table, caption, th, td, address, 
form, fieldset, legend, object,
div, span
{
	margin: 0;
	padding: 0;
}

/* ChromeでフォントがMSPゴシックにならない問題があり、修正 2015.05.13 */
p, div, a
{
	/* font-family : "ＭＳ Ｐゴシック", sans-serif; */
	font-family : "Meiryo UI", sans-serif;
	font-size : 10pt;

}

h1, h2, h3, h4, h5, h6, pre, table, code, kbd, samp, acronym, input, textarea, select
{
	font-size: 100%;
}

hr
{
	color : #ffffff;
	background-color : #ffffff;
	border : none;
	border-top : 1px solid #999999;
}

a, ins
{
	text-decoration: none;
}

a:visited	/*firefoxリンク色無効化*/
{
/*	color : #ffffff;*/
}

a.txt:visited	/*テキストリンクの場合はa要素にclass="txt"を入れる事*/
{
	color : #483d8b;
}

address, em, cite, dfn, var
{
	font-style: normal;
}

input, textarea
{
	font-family: "Meiryo UI", sans-serif;
	font-weight: normal;
}

ul,li
{
	list-style : none;
	float:left;
}

img
{
	vertical-align: baseline;
}

a img
{
	border: none;
	overflow:hidden;
}

ul li img
{
	vertical-align:bottom;
}

html
{
	overflow-y: scroll;
}

body
{
	background: #ffffff;
	font-family: "Meiryo UI", sans-serif;
	/*font-size: 13px;*/
	font-size : 10pt;
	color: #333333;
	-webkit-text-size-adjust: 100%;	/*iphoneで文字サイズを揃える*/
}

select
{
	font-family: "Meiryo UI", sans-serif;
}

* html body
{
	font-size: small;
}

*:first-child+html body
{
	font-size: small;
}

table
{
	border-collapse: collapse;
}

legend
{
  color: #333333;
}

div#main p,
div#main ul,
div#main ol,
div#main dl,
div#main blockquote,
div#main pre,
div#main table
{
	margin: 1em 0;
}