@charset "Shift_jis";

body {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";


	line-height:1.5;

}



select,

input,

button,

textarea {

	font:99% 'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif;

}



table {

	font-size:inherit;

	font:100%;

}



pre,

code,

kbd,

samp,

tt {

	font-family:monospace;

	*font-size:108%;

	line-height:100%;

}



html {

	color: #000;

	background: #FFF;

}



body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

p,

blockquote,

th,

td {

	margin: 0;

	padding: 0;

}



table {

}



fieldset,

img {

	border: 0;

}



address,

caption,

cite,

code,

dfn,

em,

strong,

th,

var,

optgroup {

	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: normal;

}



q:before,

q:after {

	content: '';

}



abbr,

acronym {

	border: 0;

	font-variant: normal;

}



sup {

}



sub {

}



legend {

	color: #000;

}



input,

button,

textarea,

select,

optgroup,

option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}



input,

button,

textarea,

select {

	*font-size: 100%;

}



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

	1-3.Clear Module

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



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

		1-3-1.Clear normal Module

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

	.clear {

		clear: both;

	}





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

		1-3-2.Clear Fix Module

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

	.clearfix {

		display: inline-block;

	}



.clearfix:after,

div:after,

ul:after,

dl:after{

		content: ".";

		font-size: 0.1em;

		line-height: 0;

		display: block;

		height: 0;

		visibility: hidden;

		clear: both;

	}



	/* \*/

	* html .clearfix {

		height: 1%;

	}



	.clearfix {

		display:block;

	}

	/* */



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

	1-4.Smother Module

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



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

		1-4-1.Display none Module

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

	.none {

		display: none;

	}



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

		1-4-2.Hidden Module

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

	.hide {

		visibility: hidden;

	}



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

	1-5.Image Module

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

.l_05{margin-left:05px;}

.l_10{margin-left:10px;}

.l_15{margin-left:15px;}

.l_20{margin-left:20px;}

.l_25{margin-left:25px;}

.l_30{margin-left:30px;}

.l_35{margin-left:35px;}

.l_40{margin-left:40px;}

.l_45{margin-left:45px;}

.l_50{margin-left:50px;}

.r_05{margin-bottom:05px;}

.r_10{margin-bottom:10px;}

.r_15{margin-bottom:15px;}

.r_20{margin-bottom:20px;}

.r_25{margin-bottom:25px;}

.r_30{margin-bottom:30px;}

.r_35{margin-bottom:35px;}

.r_40{margin-bottom:40px;}

.r_45{margin-bottom:45px;}

.r_50{margin-bottom:50px;}



.t_05{margin-top:05px;}

.t_10{margin-top:10px;}

.t_15{margin-top:15px;}

.t_20{margin-top:20px;}

.t_25{margin-top:25px;}

.t_30{margin-top:30px;}

.t_35{margin-top:35px;}

.t_40{margin-top:40px;}

.t_45{margin-top:45px;}

.t_50{margin-top:40px;}

.b-05{margin-bottom:05px;}

.b-10{margin-bottom:10px;}

.b-15{margin-bottom:15px;}

.b-20{margin-bottom:20px;}

.b-25{margin-bottom:25px;}

.b-30{margin-bottom:30px;}

.b-35{margin-bottom:35px;}

.b-40{margin-bottom:40px;}

.b-45{margin-bottom:45px;}

.b-50{margin-bottom:50px;}

.c{text-align:center;}

.r{text-align:right;}

.l{text-align:left;}

.f-l{float:left;}

.f-r{float:right;}

.btm{font-size:1px;}

