﻿@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

========================================= */


/*a:focus,
button:focus,
li:focus, 
input:focus,
select:focus,
textarea:focus{
    outline: #333333 solid 0.25rem !important;
    outline-offset: -0.25rem;
}*/
/*[tabindex]:not([tabindex="-1"]), a, button, input, select, submit, textarea {
    outline-width: 4px;
    outline-style: solid;
    outline-color: transparent;
    outline-offset: 5px;
    transition: outline-offset .2s linear;
}*/
[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: -1px;
    z-index:1;
}

/* ------------------------------------------
 01: Body
-------------------------------------------*/
body{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/*font-size:12px;*/
    font-size:0.750rem;
	color:#333333;
	line-height:1.5;
	background:#ffffff;
}

@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{
}

/* ------------------------------------------
 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;*/
    /*\*/
    overflow: hidden;
    /**/
}

a:link {
	color:#0052c4;
	text-decoration:underline;
}

a:visited {
	color: #0052c4;
	text-decoration:underline;
}

a:hover {
	/*color: #999999;*/
    color: #0052FF;
	text-decoration:none;
}

a:active {
	/*color: #999999;*/
    color: #0052FF;
	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;
}
