﻿@charset "utf-8";
/* Style Index ===============================

	FileName : default.css

	01: body
	02: Headlin (hx)
	03: Paragraph (p)
	04: List (ul,ol,li)
	05: Difinition (dl,dt,dd)
	06: Link (a)
	07: Table
	08: Form

========================================= */

[tabindex]:not([tabindex="-1"]):focus, a:focus, button:focus, input:focus, select:focus, submit:focus, textarea:focus {
	outline-width: 4px;
	outline-style: solid;
	outline-color: #333333;
	outline-offset: -4px;
	z-index: 1;
}

/* ------------------------------------------
 01: Body
-------------------------------------------*/

body{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#333333;
	line-height:1.5;
	background:#ffffff;

    -webkit-text-size-adjust: 100%; /* iOS にてフォントサイズ自動変更されるのを防ぐ */
}

@media only screen and (max-width: 480px) {
	body {
		min-width: 320px;
	}
}


/* ------------------------------------------
 02: Headline (hx)
-------------------------------------------*/

h1{
	font-size:100%;
}

h2{
	font-size:100%;
}

h3{
	font-size:100%;
}

h4{
	font-size:100%;
}

h5{
	font-size:100%;
}

h6{
	font-size:100%;
}

/* ------------------------------------------
 03: p
-------------------------------------------*/

p{
	padding-bottom:1em;
	text-align: justify;
	text-justify: distribute;
}

/* ------------------------------------------
 04: List (ul,ol,li)
-------------------------------------------*/

ol{
	list-style-position:inside;
}

ol li{
}

ul li{
	list-style-type:none;
}


/* ------------------------------------------
 05: Definition (dl,dt,dd)
-------------------------------------------*/

dt{
	font-weight:normal;
}

/* ------------------------------------------
 06: link (a)
-------------------------------------------*/

a{
	/*outline:none;*/
}

a:link {
	color:#0052c4;
	text-decoration:underline;
}

a:visited {
	color: #0052c4;
	text-decoration:underline;
}

	a:hover {
		color: #2945ff;
		text-decoration: none;
	}

	a:active {
		color: #2945ff;
		text-decoration: none;
	}

/* ------------------------------------------
 07: Table
-------------------------------------------*/

table{/*線を1pxに指定*/
	border-collapse:collapse;
}

th{
	border:1px solid #000;
	text-align:left;
}

td{
	border:1px solid #000;
}

/* ------------------------------------------
 08: Form
-------------------------------------------*/

input{
	padding:3px;
}

select{
	padding:3px;
}

textare{
	padding:3px;
}

/* ------------------------------------------
 09: img
-------------------------------------------*/

img{
	max-width:100%;
}
