@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,table,caption,tbody,tfoot,thead,th,td,option,figure,figcaption,small{margin:0;padding:0;line-height:1.5;font-size:100%;
/*==================================================
Base Font
==================================================*/
/* FreePs Sound */
font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
/* SANS-SERIF YU GOTHIC BASE */
font-family:'atplusicons', "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;/**/
/* SANS-SERIF MERIO BASE */
font-family:'atplusicons', "メイリオ", Meiryo, "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", sans-serif;/**/
}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}caption,th {text-align:left;}fieldset,img,abbr,acronym{border:0;margin: 0px;vertical-align: bottom;}object,embed,th,td{vertical-align: top;}address,caption,cite,code,dfn,th,var,optgroup,strong,em,b,i{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}a,ins,del{text-decoration: none;}q:before,q:after {content:'';}* html body{font-size: 65%;}*+html body{font-size: 65%;}html{overflow: auto;overflow: -moz-scrollbars-vertical;overflow-x: hidden;}strong{font-weight: bold;}em{font-style: italic;}del{text-decoration: line-through;}a{cursor:pointer;}

/*****==========-==========-==========-==========-==========
>>COMMON
==========-==========-==========-==========-==========*****/
/*==================================================
FLOAT
==================================================*/
/*clf*/
.clf:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;}
* html .clf { zoom: 1; } /* IE6 */
*:first-child+html .clf { zoom: 1; } /* IE7 */
.clf {overflow:hidden;}
input[type="submit"],
input[type="button"],
input[type="reset"] {
 -webkit-appearance: none;}
/*FLOAT*/
.flt_left{float:left;}
.flt_right{float:right;}
.flt_clear{clear:both;}
/*ALIGN*/
.ta_center, .taC { text-align:center;}
.ta_left, .taL { text-align:left;}
.ta_right, .taR { text-align:right;}
/*==================================================
TEXT
==================================================*/
a{
	color: #333;
	text-decoration:none;
	cursor:pointer;
	transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-o-transition: all 0.7s;}
/*LINK : COLOR*/
a:hover {
	color: #F07700;
	text-decoration: none;}
/*LINK : NO TRANSITION*/
a.noanime{
	transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0s;}
/*LINK : IMG*/
a img{
	transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-o-transition: all 0.7s;}
a:hover img{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;}
/*==================================================
TABLE
==================================================*/


/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
------------------------------------------------------------

>>MOBILE

------------------------------------------------------------
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*****==========-==========-==========-==========-==========
>>1020px
==========-==========-==========-==========-==========*****/
@media screen and (max-width:1020px){
	
}
/*****==========-==========-==========-==========-==========
>>800px
==========-==========-==========-==========-==========*****/
@media screen and (max-width:800px){

}
/*****==========-==========-==========-==========-==========
>>600px
==========-==========-==========-==========-==========*****/
@media screen and (max-width:600px){

}
/*****==========-==========-==========-==========-==========
>>480px
==========-==========-==========-==========-==========*****/
@media screen and (max-width:480px){

}
