/*----------------------------------------------------------------
	(株)総合会計
	
	FILE NAME : core.css
	DATE : 2008/01/14
----------------------------------------------------------------*/
/*------------------------------------------------------------
	基本スタイル
------------------------------------------------------------*/
body{
    margin:0;
    padding:0;
    font-family:"MS PGothic","Hiragino Kaku Gothic Pro W3","Osaka","sans-serif";
    font-weight:normal;
    font-size:13px;
    background-color:#FFFFFF;
}
h1, h2, h3, h4, h5, h6{
    margin:0;
    padding:0;
    font-weight:normal;
	font-size:13px;
}
p{
    margin:0;
	padding:0;
}
a{
    color:#274BFF;
    text-decoration:none;
}
a:hover{
    color:#FC6508;
}
ul, li{
    margin:0;
    padding:0;
    list-style-type:none;
}
dl, dt, dd{
    margin:0;
    padding:0;
    list-style-type:none;
}
img{
    border:0;
	margin:0;
	padding:0;
}
form, label, input, textarea, select, option, button {
    margin:0;
    padding:0;
}
button {
	display:block;
}

.hide{
	visibility:hidden;
	}
/*-------------------------------------------------------------
	ブロック要素フロート背景表示用
-------------------------------------------------------------*/
div:after{
    content: "";
    display: block;
    clear: both;
	overflow:hidden;
}
p:after{
    content: "";
    display: block;
    clear: both;
	overflow:hidden;
}

/* for margin P tags */
p.mTop05{margin-top:5px;}
p.mTop10{margin-top:10px;}
p.mTop20{margin-top:20px;}
p.mTop30{margin-top:30px;}
p.mTop40{margin-top:40px;}
p.mTop50{margin-top:50px;}

.fontNormal{font-weight:normal;}
.fontBold{font-weight:bold;}
.fontRed{color:red;}
.fontBlue{color:blue;}
.clear{clear:both; width:inherit; height:inherit;}

/*-------------------------------------------------------------
	基本レイアウト
-------------------------------------------------------------*/
#core{
    width:810px;
    margin:0 auto;
	margin-bottom:10px;
    /*padding:20px 20px 20px 20px;*/
	/*border-color:#5B3505;
	border-right:solid 2px;
	border-left:solid 2px;
	border-bottom:solid 2px;*/
	background-color:#FFFFFF;
	
}
#header01{
	width:810px;
	height:75px;
	padding:0 0 0 0;
	margin:0 0 0 0;
    text-align:left;
	background-color:#f1f0ea;
	background-image:url(../img/core_header01_back.jpg);
}
#header02{
	width:810px;
	height:130px;
	padding:0 0 0 0;
	margin:0 0 0 0;
    text-align:left;
	background-color:#f1f0ea;
	background-image:url(../img/core_header02_back.jpg);
}
#bannerSpace{
	width:760px;
	height:40px;
	padding:10px 0 10px 50px;
	margin:0 0 0 0;
    text-align:left;
	background-color:#FCFCFC;
	background-image:url(../img/core_bannerSpace_back.jpg);
}
#addressSpace{
	width:790px;
	height:21px;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	line-height:21px;
    text-align:left;
	background-color:#FCFCFC;
	background-image:url(../img/core_addressSpace_back.jpg);
	color:white;
}

#main{
    float:left;
	display:inline;
    width:810px;
    margin:0 0;
	padding:0 0 0 6px;
    text-align:left;
	background-image:url(../img/core_main_back.jpg);
	background-repeat:repeat-y;
}
#left{
	float:left;
	width:188px;
}
#right{
	float:left;
	width:570px;
	height:auto;
	padding:15px 20px;
}


#footer{
	clear:left;
	width:810px;
	height:50px;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	background-image:url(../img/core_footer_back.jpg);
	background-repeat:no-repeat;	
}


/*------------------------------------------------------------------------
	共通スタイル
------------------------------------------------------------------------*/
/*-------------------------------------------------------------
	フォント
 ------------------------------------------------------------*/
#center .global_fontColor_red{
	color:#FF3300;
}
#center .global_fontColor_pink{
	color:#FF86D8;
}
#center .global_fontColor_orange{
	color:#FFB300;
}
#center .global_fontColor_blue{
	color:#2B86EA;	
}
#center .global_fontColor_green{
	color:#25BB0B;
}
#center .global_fontWeight_bold{
	font-weight:bold;
}


/*------------------------------------------------------------------------
	共通レイアウト
------------------------------------------------------------------------*/
/*-------------------------------------------------------------
	#header01
 ------------------------------------------------------------*/
#header01 .global_header01_homepageTitleImage{
	margin:18px 0 0 20px;
}

/*-------------------------------------------------------------
	#bannerSpace
 ------------------------------------------------------------*/
#bannerSpace .global_bannerSpace_banner{
	 width:200px;
	 height:40px;
	 margin:0 50px 0 0px;
	  	 
}
/*-------------------------------------------------------------
	#left
 ------------------------------------------------------------*/
#left .global_left_siteMenu{
	width:188px;
	margin:0 0;
	padding:0 0;
}
#left .global_left_siteMenuTitle{
	height:29px;
	margin:0 0;
	padding:0 0;
}
#left .global_left_siteMenuItem{
	height:28px;
	margin:0 0;
	padding:0 0;
}
#left .global_left_baneer{
	text-align:center;
	padding:0 10px;
	margin:30px 0 0 0;
}
#left .global_left_baneerImage{
	margin:0 0 10px 0;
}


/*-------------------------------------------------------------
	#right
-------------------------------------------------------------*/
#right .global_right_contens{
	margin:10px 0 30px 0;
}
#right .global_right_contensbar{
	height:28px;
	width:575px;
	margin:0 0 10px 0;
}





















