@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,p,address,blockquote,pre,div,dl,dt,dd,ol,ul,li,th,td,form,fieldset,input,textarea{margin:0 0 0 0;padding:0 0 0 0}




select{margin:0 0 0 0}


html,body{height:100%}


abbr,acronym{border:0 none}

q:before,q:after{content:""}

ol,ul{list-style:none}

img{border:0 none;vertical-align:bottom}

object{outline:none}

table{max-width:100%;border-spacing:0}

*:first-child+html table{border-collapse:collapse}

* html table{border-collapse:collapse}

caption{text-align:left}

/*th,td{text-align:left;vertical-align:top;empty-cells:show}*/


fieldset{border:0 none}

label{cursor:default}

iframe{border:0 none;overflow:auto}

area{outline:none}

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

p,address,blockquote,pre,div,abbr,acronym,dfn,cite,q,code,kbd,samp,var,dl,ol,ul,caption,th{font-weight:normal;font-style:normal}


em,strong{font-weight:bold;font-style:normal}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0 0 0 0;padding:0 0 0 0}



body{background:#fff;color:#333;font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;font-size:100%;line-height:1.5}



body{-webkit-text-size-adjust:100%}



pre,code{font-family:"Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace, serif;font-size:16px}



a{-webkit-tap-highlight-color:rgba(255,255,255,0.25)}


/*a:link,a:visited{color:#67779f;text-decoration:underline}
a:hover,a:active{color:#65a6ff;text-decoration:underline}*/

a:link,a:visited{color:#004C9F;text-decoration:none}


a:hover,a:active{color:#0499CC;text-decoration:underline}

input,select,textarea{color:#333;font-family:"ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif}

textarea{border:1px solid #b7b7b7;padding:2px 3px 2px 3px}

.clearfix{zoom:1}

.clearfix:after{content:"";display:block;clear:both}



/******************************************************/
/*  汎用テキストの大きさ                            ***/
/******************************************************/
	

.tex7pt	{
	FONT-SIZE: 7px;
}
.tex9pt	{
	FONT-SIZE: 9px;
}
.tex11pt	{
	FONT-SIZE: 11px;
}
.mar10	{
	letter-spacing:normal;
	color:#EFEFEF;
}
.tex50	{
	FONT-SIZE: 50%;
	font-weight: normal;
}
.tex60	{
	FONT-SIZE: 60%;
	font-weight: normal;
}
.tex70	{
	FONT-SIZE: 70%;
	font-weight: normal;
}
.tex80	{
	FONT-SIZE: 80%;
	font-weight: normal;
}
.tex90	{
	FONT-SIZE: 90%;
	font-weight: normal;
}
.tex100	{
	FONT-SIZE: 100%;
	font-weight: normal;
}
.tex7010px	{
	FONT-SIZE: 70%;
	line-height: 110%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.tex70wide	{
	FONT-SIZE: 70%;
	font-weight: normal;
	line-height: 150%;
}
.tex80wide	{
	FONT-SIZE: 80%;
	font-weight: normal;
	line-height: 150%;
}
.tex85wide	{
	FONT-SIZE: 85%;
	font-weight: normal;
	line-height: 180%;
}
.tex8010px	{
	FONT-SIZE: 80%;
	line-height: 110%;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
}
.tex8010px a:link {
	color: #FF6600;
	text-decoration: underline;
}
.tex8010px a:visited {
	color: #FF6600;
	text-decoration: underline;
}
.tex8010px a:hover {
	color: #FF6600;
	text-decoration: underline overline;
}
.tex8010px a:active {
	color: #FF6600;
	text-decoration: none;
}
.tex90wide	{
	FONT-SIZE: 90%;
	font-weight: normal;
	line-height: 150%;
}
.tex90wide10px	{
	FONT-SIZE: 90%;
	font-weight: normal;
	line-height: 150%;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
}
.tex100wide	{
	FONT-SIZE: 100%;
	font-weight: normal;
	line-height: 150%;
}



/****************************************************/
/*          Color             */
/****************************************************/	
.White {
	color: #FFFFFF;
}

.Green {
	color: #7DCE42;
}

.red {
	color: #FF0000;}

.Brown {
	color: #615644;
}
.Gray {
	color: #CCCCCC;
}
.Orange {
	color: #FF9900;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}





