/* html５    display:block  */
/* normarize css            */

/* -moz-box-sizing */
hr { -moz-box-sizing:content-box }
input[type="search"] { -moz-box-sizing:content-box }

/* -ms-text-size-adjust */
html { -ms-text-size-adjust:100% }

/* -webkit-appearance */
button { -webkit-appearance:button }
html input[type="button"] { -webkit-appearance:button }
input[type="reset"] { -webkit-appearance:button }
input[type="search"] { -webkit-appearance:textfield }
input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none }
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none }
input[type="submit"] { -webkit-appearance:button }

/* -webkit-box-sizing */
input[type="search"] { -webkit-box-sizing:content-box }

/* -webkit-text-size-adjust */
html { -webkit-text-size-adjust:100% }

/* background */
mark { background:#ff0 }

/* border */
button::-moz-focus-inner { border:0 }
fieldset { border:1px solid #c0c0c0 }
img { border:0 }
input::-moz-focus-inner { border:0 }
legend { border:0 }

/* border-bottom 
abbr[title] { border-bottom:1px dotted }

*/


/* border-collapse */
table { border-collapse:collapse }

/* border-spacing */
table { border-spacing:0 }

/* bottom */
sub { bottom:-0.25em }

/* box-sizing */
hr { box-sizing:content-box }
input[type="checkbox"] { box-sizing:border-box }
input[type="radio"] { box-sizing:border-box }
input[type="search"] { box-sizing:content-box }

/* color */
mark { color:#000 }

/* cursor */
button { cursor:pointer }
button[disabled] { cursor:default }
html input[disabled] { cursor:default }
html input[type="button"] { cursor:pointer }
input[type="reset"] { cursor:pointer }
input[type="submit"] { cursor:pointer }

/* display */
[hidden] { display:none }
article { display:block }
aside { display:block }
audio { display:inline-block }
audio:not([controls]) { display:none }
canvas { display:inline-block }
details { display:block }
figcaption { display:block }
figure { display:block }
footer { display:block }
header { display:block }
hgroup { display:block }
main { display:block }
nav { display:block }
section { display:block }
summary { display:block }
video { display:inline-block }

/* font-family */
button { /* font-family:inherit  */}
code { font-family:monospace,serif }
html { font-family:sans-serif }
input { font-family:inherit }
kbd { font-family:monospace,serif }
pre { font-family:monospace,serif }
samp { font-family:monospace,serif }
select { font-family:inherit }
textarea { font-family:inherit }

/* font-size */
button { /* font-size:100% */}
code { font-size:1em }
h1 { font-size:2em }
input { font-size:100% }
kbd { font-size:1em }
pre { font-size:1em }
samp { font-size:1em }
select { font-size:100% }
small { font-size:80% }
sub { font-size:75% }
sup { font-size:75% }
textarea { font-size:100% }

/* font-style */
dfn { font-style:italic }

/* font-weight */
b { font-weight:bold }
strong { font-weight:bold }

/* height */
audio:not([controls]) { height:0 }
hr { height:0 }

/* line-height */
button { line-height:normal }
input { line-height:normal }
sub { line-height:0 }
sup { line-height:0 }

/* margin */
body { margin:0 }
button { margin:0 }
fieldset { margin:0 2px }
figure { margin:0 }
h1 { margin:0.67em 0 }
input { margin:0 }
select { margin:0 }
textarea { margin:0 }

/* outline a:focus { outline:thin dotted } */
a:active { outline:0 }

a:hover { outline:0 }

/* overflow */
svg:not(:root) { overflow:hidden }
textarea { overflow:auto }

/* padding */
button::-moz-focus-inner { padding:0 }
fieldset { padding:0.35em 0.625em 0.75em }
input::-moz-focus-inner { padding:0 }
input[type="checkbox"] { padding:0 }
input[type="radio"] { padding:0 }
legend { padding:0 }

/* position */
sub { position:relative }
sup { position:relative }

/* quotes */
q { quotes:"\201C" "\201D" "\2018" "\2019" }

/* text-transform */
button { text-transform:none }
select { text-transform:none }

/* top */
sup { top:-0.5em }

/* vertical-align */
sub { vertical-align:baseline }
sup { vertical-align:baseline }
textarea { vertical-align:top }

/* white-space */
pre { white-space:pre-wrap }






/* 表示調整 */

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }



a {
	outline: none;
        color:#030015;
	text-decoration: none;
}

a:hover, a:focus {
	color: #69606b;
}

p{
    margin:0;
    padding:0;
}
          
ul{
margin:0;
padding:0;
}
          
li{
margin:0;
padding:0;
}