@charset "utf-8";
/* ------ ------ ------ ------ ------

 CSS information

 File Name  : base.css
 Author     : Hiroshi Honjo
 Author URI : http://www.pronest.jp/
 Style Info : reset.css

------ ------ ------ ------ ------ */

/* ----------------------- The HTML5 CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,/*sub,sup,*/var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li{list-style: none;}
/* for IE6,IE7,IE8 */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,canvas,summary,main,source,video {display:block;margin:0;padding:0;}


/* ----------------------- Reset input[type="search"] */
input[type="search"] { -webkit-appearance: textfield;}
input[type="search"]:focus { outline-offset: -2px;}
input[type="search"]::-webkit-search-decoration { display: none;}
input[type="search"],input[type="button"]{ border-radius: 0 !important;}

/* ----------------------- clear */
.clear { clear: both;}

/* CSS -micro clearfix */
.cf:before,.cf:after {content: "";display: table;}
.cf:after{clear:both;}
.cf{zoom: 1;}
.wrap:before,.wrap:after {content: "";display: table;}
.wrap:after{clear:both;}
.wrap{zoom: 1;}
#wrap:before,#wrap:after {content: "";display: table;}
#wrap:after{clear:both;}
#wrap{zoom: 1;}


/* CSS3 memo
text-shadow {
	text-shadow: 1px 1px 3px #000;
}
box-shadow outside {
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
box-shadow inside {
	-moz-box-shadow: inset 1px 1px 3px #000;
	-webkit-box-shadow: inset 1px 1px 3px #000;
	box-shadow: inset 1px 1px 3px #000;
}
radius {
	border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
transition {
	-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;
}
alfa {
	filter: alpha(opacity=25); -moz-opacity:0.25; opacity:0.25;
}
background alfa {
	background-color:rgba(255,255,255,0.2);
}
gradient {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#000000')";
	background-image: -moz-linear-gradient(top, #ffffff, #000000);
	background-image: -ms-linear-gradient(top, #ffffff, #000000);
	background-image: -o-linear-gradient(top, #ffffff, #000000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#000000));
	background-image: -webkit-linear-gradient(top, #ffffff, #000000);
	background-image: linear-gradient(top, #ffffff, #000000);
}
@media screen and (max-width: 480px){
	
}
@media screen and (max-width: 320px){
	
}
 */