@charset "utf-8";
/*************************************************************
studio hustlemouse
CSS Code "default.css"
Auther MARUHIRO
2012.8.12
(c)maruhiro all rights reserved.
*************************************************************/

/*************************************************************
GLOBAL ELEMENTS
*************************************************************/
html{
	/*color:#000;
	background-color:#fff;*/
}
/*
HTML4
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0; padding:0;
}
HTML5
section,header,footer,nav,article,aside,hgroup,figure,figcaption,mark,ruby,rt,rp,time,address,canvas,svg,video,audio{
	margin:0; padding:0;
}
*/
*{margin:0; padding:0;}
/*HTML5*/
section,header,footer,nav,article,aside,hgroup,figure,figcaption,details,menu,canvas,svg{
	display:block;
}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/*************************************************************
BODY STYLE
*************************************************************/
body{
	font-size:13px;
	*font-size:small;
	*font:x-small;
	line-height:100%;
}
body{font-family:メイリオ, ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, sans-serif;}
/*body{font-size:100%; line-height:1em;}*/
/*********************************************************
BASE TABLE STYLE
*********************************************************/
table, th, td{border:none;}
table{
	/*font-size:100%;for Windows IE5.5*/
	font-size:inherit;
	border-collapse:collapse;
	border-spacing:0;
}
th, td{vertical-align:top;}
th{font-weight:bolder;}
/*********************************************************
BASE LINK STYLE
*********************************************************/
a{cursor:pointer;}
/*********************************************************
BASE BOLD STYLE
*********************************************************/
b{font-weight:bolder;}
/*********************************************************
BASE LIST STYLE
*********************************************************/
ul{list-style:none;}
ol{margin-left:2em;}
/*********************************************************
BASE HEADLINE STYLE
*********************************************************/
h1, h2, h3, h4, h5, h6{font-weight:bolder; font-size:100%;}
/*Definition for WIN IE6*/
/*\*/
*html h1,*html h2,*html h3,*html h4,*html h5,*html h6{font-size:1em; line-height:1em;}
/**/
/*********************************************************
BASE FORM STYLE
*********************************************************/
input{cursor:pointer;}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	/*Definition for WIN IE*/
	*font-size:100%;
}
/*********************************************************
BASE LINK STYLE
*********************************************************/
a:link, a:visited{text-decoration: none}
a:active, a:hover{text-decoration: underline}
/*********************************************************
IMAGE BORDER STYLE
*********************************************************/
img{
	display:block;
	border:none
}
/*********************************************************
FLOAT CLEAR CLASS
*********************************************************/
.floatClear{
	clear:both;
	position:relative;
	width:1px;
	height:0px;
	font-size:1px;
	line-height:0px;
}

.floatClearBox{
	/*Definition for WIN IE*/
	zoom: 100%;
}
.floatClearBox:after{
	content: " ";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
}
/*********************************************************
DUMMY CLASS
*********************************************************/
.dummy{position:static;}
/*Definition for IE*/
*html .dummy{
	position:absolute;
	/*FOR WIN IE6*/
	/*\*/position:static;/**/
}
/*********************************************************
PARALLELCOLUMNS CLASS
*********************************************************/
.parallelColumns{width:100%;}
/*********************************************************
TABLEWRAP CLASS
*********************************************************/
.tableWrap{width:100%;}
/*********************************************************
BASE FORM STYLE
*********************************************************/
label{display:block;}
fieldset{margin:0px; padding:0px; border:none}
legend{margin:0px; padding:0px; color:#000;}
input, textarea{margin:0px; padding:1px;}
select, label{margin:0px; padding:0px;}
.inputBtn input{cursor:pointer;}
.inputImgBtn input{}
.inputFile input{padding:1px;}
.inputCheck input, .inputRadio input{
	width:1em;
	cursor:pointer;
}
.inputText input, .inputTextarea textarea{padding:1px;}
.inputSelect select{width:auto;}
/*********************************************************
BASE STYLE FORM CLASS
*********************************************************/
.inputBtn, .inputImgBtn, .inputFile, .inputText, .inputTextarea, .inputSelect{position:relative;}
.inputHidden{display:none;}