@charset "UTF-8";

html,legend{
/*	color:#000*/
}

div,div:after{
	display:block
}

.tr05{
	transition-duration:.5s;
	-webkit-transition-duration:.5s;
	transition-timing-function:cubic-bezier(.785,.135,.15,.86);
	-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86)
}

html{
/*	background:#FFF*/
}

blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{
	margin:0;
	padding:0
}

fieldset,img{
	border:0
}

address,caption,cite,code,dfn,em,optgroup,strong,th,var{
	font-style:inherit;
	font-weight:inherit
}

del,ins{
	text-decoration:none
}

li{
	list-style:none
}

caption,th{
	text-align:left
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:400
}

q:after,q:before{
	content:''
}

abbr,acronym{
	border:0;font-variant:normal
}

sub,sup{
	vertical-align:baseline
}

button,input,optgroup,option,select,textarea{
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}

button,input,select,textarea{
	font:99% arial,helvetica,clean,sans-serif
}

table{
	border-collapse:collapse;
	border-spacing:0;
	font:100%
}

code,kbd,pre,samp,tt{
	font-family:monospace;
	line-height:100%
}

body{
	-webkit-text-size-adjust:100%;
	font:13px/1.4 helvetica,arial,clean,sans-serif
}

body *{
	line-height:1.4
}

a{
	outline:0
}

div:after{
	content:" ";
	clear:both;
	height:0;
	visibility:hidden
}*

html div{
	height:0
}

body,html{
/*	background-color:#000*/
}

body,p{
	font-family:Arial,Roboto,“Droid Sans”,“游ゴシック”,YuGothic,“ヒラギノ角ゴ ProN W3″,“Hiragino Kaku Gothic ProN”,“メイリオ”,Meiryo,sans-serif;
	font-size:14px;line-height:1.5em;letter-spacing:0
}

img{
	vertical-align:bottom
}

.scl{
	width:100%;height:auto
}

@media screen and (min-width:769px){
	.sp{display:none
	}
}

@media screen and (max-width:768px){
	.pc{display:none}.scl{width:100%;height:auto
	}
}


