@charset "utf-8";
/* ================================================================ */
/*  style info : リセット及びフォントサイズ							*/
/* ================================================================ */
/* 
	html5doctor.com Reset Stylesheet
	v1.6.1
	Last Updated: 2010-09-17
	Author: Richard Clark - http://richclarkdesign.com 
	Twitter: @rich_clark
*/
 
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, tfoot, thead, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
 
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
 
nav ul {
    list-style:none;
	padding:0 ;
}
 
blockquote, q {
    quotes:none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
.clear_both {
	clear: both;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

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

address{
	font-style:normal ;
}


/* ************************************ */
/*  CSS3								*/
/* ************************************ */
/* テキストシャドウ */
.text_shadow {
	text-shadow: 1px 1px 3px #000;
}

/* ボックスシャドウ */
.box_shadow {
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

/* ボックスシャドウ内側 */
.box_shadow_in {
	-moz-box-shadow: inset 1px 1px 3px #000;
	-webkit-box-shadow: inset 1px 1px 3px #000;
	box-shadow: inset 1px 1px 3px #000;
}

/* 角丸 */
.round {
	border-radius: 2px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px; 
}

/* トランジション */
.animation {
	-webkit-transition: 1.5s;
	-moz-transition: 1.5s;
	-o-transition: 1.5s;
	transition: 1.5s;
}

/* 透明 */
.alpha {
	filter: alpha(opacity=25);
	-moz-opacity:0.25;
	opacity:0.25;
}

/* 背景のみ透明 */
.bg_alpha {
	background-color:rgba(255,255,255,0.2);
}
