﻿/*------------------------------------------------------------
ブラウザ固有のCSSをリセット
-------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,p,blockquote,table,th,td{
	margin: 0;
	padding: 0;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}

address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{
	font-style: normal;
	font-weight: normal;
}

fieldset,img,abbr{ border: 0; }
caption,th{ text-align: left; }
q:before,q:after{ content: ''; }
a{ text-decoration: none; }
img{
	border: none;
	vertical-align: bottom;
}

/*WordPress対策*/
span textarea,span input{ vertical-align: bottom!important; }


/*Firefox対策*/
html{ overflow-y: scroll; }
body,x:-moz-broken { margin-left:-1px; }



.table1
	{
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	}

.table1 td
	{
	border-left:1px solid #ccc;
	border-bottom:3px solid #ccc;
	padding:5px;
	}

.table2 td
	{
	border:none;
	font-size:12px;		
	}

.table3 td
	{

	border-bottom:1px solid #ccc;
	line-height:170%;
	}



/*-------------------------------------
▼▼　メイン部分【ページトップ】
-------------------------------------*/

.gotop
	{
	text-align:right;
	margin-top:10px;
	margin-right:10px;
	}

/*-------------------------------------
▼▼　メイン部分【パンくずリスト】
-------------------------------------*/
.pan
	{
	clear:both;
	padding:2px 10px;
	margin:10px;
	border-left:5px solid #eaeae9;
	border-top:1px solid #eaeae9;
	border-right:5px solid #eaeae9;
	border-bottom:1px solid #eaeae9;
	}

.pan a
	{
	text-decoration:none;
	}


	

