@charset "utf-8";
/*****************************************************
	
	全ての要素をリセット
	各ブラウザの表示を統一するための設定です
	
*****************************************************/


html, body {
	height: 100%;
	
} 
html {overflow-y: scroll;}
body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin: 0;padding: 0;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;}


caption {text-align: left;}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	/* [disabled]text-align: left; */
}
img,abbr,acronym,fieldset {border: 0;}

ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

li {
}
img{
	vertical-align: top;
	border: none;
}
.line {font-size:1px;line-height:1px;}

/*--- default */




/*
===========================================================
	reset.css
	Copyright (c) 2009, nishi-shinjuku.net All rights reserved.
	version: 2.2.7 [2010/01/13]
===========================================================
*/

html {
	color:#000000;
	overflow-y:scroll;
}

body {
	margin:0;
	padding:0;
}

a {
	overflow:hidden;
}

table{
	border-spacng:auto;
	border-collapse:separate;
}
a img, img {
	border: 0;
}

abbr, acronym {
	border:0;
}

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


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


p{
	font-size:inherit;
	line-height:inlerit;
}



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

button, fieldset, form, label, legend {
	margin:0;
	padding:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	vertical-align:baseline;
}

input,select, textarea {

}
/*****************************************************
	フォントサイズ
*****************************************************/
body, div, p, th, td, textarea, input,select,h1,h2,h3,h4 {
	color: #111;
	font-size: 13px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;




	/*line-height: 1.6em;*/




	*font-size:small;
    *font:x-small;
	line-height: 1.6em;
}



table {
	font-size: inherit;
	font: 100%;
}

.text10 { font-size:77%; }
.text11 {
	font-size: 85%;
}
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }
.text27 { font-size:205%; }
.text28 { font-size:213%; }
.text29 { font-size:221%; }
.text30 { font-size:230%; }

.line1em {line-height:1em}
.line1 {line-height:1}
.line100% {line-height:100%}

.fontMincho{
	font-family: "Kozuka Mincho Pro","Kozuka Mincho Std","小塚明朝 Pro R","小塚明朝 Std R","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",serif;
	font-weight: bold;
}
.fontFigure{
	font-family: Arial, Helvetica, sans-serif;
}

.mincho {
	font-family: "Kozuka Mincho Pro","Kozuka Mincho Std","小塚明朝 Pro R","小塚明朝 Std R","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","MS PMincho",serif;
	font-weight: bold;
}



/*****************************************************
	Clearfixです
*****************************************************/

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*メイクショップ標準のclearfix*/

.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf{
	display:inline-table;
	min-height:1%;
}

* html .cf{ height:1%;}
.cf{ display:block;}

/*****************************************************
	基本設定、リンクカラーなど
*****************************************************/
/*リンクの文字色*/
a:link {
	/* [disabled]color: #990000; */
	text-decoration: underline;
}

a:visited{
	/* [disabled]color: #990000; */
	text-decoration: underline;
}

a:hover{
	color:#ad315a;
}

a:active{
	color: #222222;
	text-decoration: none;
}

/*リンク画像ホバー*/
a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;	
}


.red{
	color:#F00;	
}

/*Androidで文章が偏る不具合解消*/
p {background-image:url(../../css/image);}

/*パラグラフのマージン*/
p{
	margin-bottom: 0em;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}
table,tbody,tr,th,td{
	line-height:inherit;
	font-size:inherit;
	color:inherit;
	font-family:inherit;
}

div {
	/* [disabled]background-image: url(../../css/image); */
}
